package com.hzlj.position.locate.common.dto.differentiationConfig;


import com.fz.common.base.dto.QueryResultCommonDTO;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 独立业务-配置(DifferentiationConfig)查询结果返回DTO
 *
 * @author makejava
 * @date 2024-05-28 11:02:03
 */
@Data
@ToString
@Accessors(chain = true)
public class DifferentiationConfigQueryResultDTO extends QueryResultCommonDTO<Long> {

    private Long id;
    /**
     * 所属时间-yyyyMMdd
     */
    private String type;
    /**
     * 机构code
     */
    private String jgCode;
    /**
     * 所属org的名称
     */
    private String jgName;
    /**
     * 配置,json-DifferentiationConfigExtDTO
     */
    private DifferentiationConfigExtDTO ext;
    /**
     * 发送的对象(工作人员)
     */
    private String roles;
    /**
     * 使用业务
     */
    private String handler;

    public DifferentiationConfigExtDTO getExt() {
        if (ext != null) {
            return ext;
        }
        return new DifferentiationConfigExtDTO();
    }
}
